<template>
  <router-view/>
</template>

<script>
export default {
  name: 'App',
  data() {
    return {}
  },
  created () {
    //在页面加载时读取sessionStorage里的状态信息
    if (sessionStorage.getItem("store")) {
      this.$store.replaceState(Object.assign({}, this.$store.state,JSON.parse(sessionStorage.getItem("store"))))
    }
    //在页面刷新时将vuex里的信息保存到sessionStorage里
    window.addEventListener("beforeunload",()=>{
      // tagTree 数据量太大, 放入sessionStorage失败 --- 已解决;
      // this.$store.commit('setTagTree', [])
      sessionStorage.setItem("store",JSON.stringify(this.$store.state))
    })
  }
}
</script>

<style>
@import "../static/kindeditor/css/richeditor.css";
/*
  el-cascader 搜索, 选项超长, 文字换行后重叠, 设置 li 行高自适应
 */
.el-cascader__suggestion-item {
  display: block !important;
  height: unset !important;
}
/**
 * show-overflow-tooltip, 超长;
 */
.el-tooltip__popper {
  max-width: 800px;
}
</style>
